Combining PosoMAS Method Content with Scrum: Agile Software Engineering for Open Self-Organising Systems
نویسندگان
چکیده
In this paper we discuss how to combine the method content from PosoMAS, the Process for open, self-organising Multi-Agent Systems, with the agile iterative-incremental life cycle of Scrum. The result is an agile software engineering methodology tailored to open self-organising systems. We show how the methodology has been applied in a development project and discuss the lessons learned. Finally, we compare the Scrum version of PosoMAS to other agile agent-oriented software engineering methodologies and address the selection of a suitable process.
منابع مشابه
Toward Integrating a System Theoretic Safety Analysis in an Agile Development Process
Agile development methodologies are becoming a tendency in today’s changing software development. However, due to a lack of safety assurance activities, especially safety analysis, agile methods are criticized for being inadequate for the development of safe software. In this paper, we introduce an agile ”Safe Scrum” by mapping a novel systematic safety analysis method, called STPA (System-Theo...
متن کاملOn Integrating Architecture Design into Engineering Agile Software Systems
Agile software system development approaches have become popular since the late 1990s. Agile method has been increasingly adopted by big players in software industry such as IBM, Microsoft, Nokia and Philips with a view to improving quality and productivity. Such quality improvement goals must be measured during system development to validate the approach, and there is a need for more qualitati...
متن کاملStudy on Combining Model-driven Engineering and Scrum to Produce Web Information Systems
Model-driven engineering and agile methods are two important approaches to produce web information systems. However, whereas model-driven engineering is based on widely detailed models, agile methods such as Scrum propose to not spend too much time in modelling. Model-driven engineering literature suggests the use of pre-prototypes models that can be evaluated by clients before generating sourc...
متن کاملComparing Agile Processes for Agent Oriented Software Engineering
Multi-agent Systems are at the moment an important new paradigm in software development. Several methodologies have been proposed for developing systems within this approach. Also new agile processes have been proposed to be combined with the meta-models of such methodologies. This paper shows how the use of one of those Agent Oriented methodologies following the Scrum process produces improvem...
متن کاملAgile Methods: Reconciliation with the Classical SE Method and the Integral Role of the Ergonomist
Agile methods have had a profound and beneficial impact on the development of products and processes. This article suggests that they are an enlightened reaction to the misuse and abuse of the half-century old classical systems engineering method, drawing particular attention to XP, RUP, FDD, and Scrum. The role of ergonomists, in promoting human-centered design throughout the life of the proje...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Scalable Computing: Practice and Experience
دوره 16 شماره
صفحات -
تاریخ انتشار 2015